﻿@charset "utf-8";
#content{
    padding:0;
    width:1200px;
}
/* 网站首页 ----------------------------------------- */
.headNew{
    overflow:hidden;
    position:relative;
    padding: 10px 20px 20px 20px;
    clear:both;
}
.headNew dd{
    text-align:center;
}
.headNew .n{
    display:inline-block;
    *display:inline;
    zoom:1;
}
.headNew .n a{
    border-right:1px solid #ccc;
    padding:0 15px;
    font-size: 18px;
}
.headNew .n:last-child a{
    border-right:0
}
.headNew .t .title{
    font-size: 32px;
    line-height:2;
    font-weight:bold;
}
.headNew .t .title a{
    color:#3c6fa2
}
.headNew .intro{
    padding: 20px 0 0 0;
    color: #777;
    text-align: left;
    text-indent:2em
}
/* columnA */
#columnA {
    padding: 10px 30px 0px;
    margin-bottom: 10px;
    border-bottom: 3px solid #f5f5f5;
}/*dashed虚线 solid实线 */
#indSlide {
    width: 650px;
    height: 515px;
    float: left;
    *display: inline;
    margin-right: 28px;
    background: #f5f5f5;
    position: relative;
}
#indSlide .bd ul {}
#indSlide .bd ul li {
    width: 650px;
    height: 510px;
    background: #f5f5f5;
}
#indSlide .bd ul li .pic {
    width: 650px;
    height: 370px;
    overflow: hidden;
    margin-bottom: 36px;
}
#indSlide .bd ul li .pic img {
    width: 650px;
    height: 370px;
}
#indSlide .bd ul li .title {
    height: 30px;
    line-height: 30px;
    border-left: 6px solid #d72800;
    padding: 0px 20px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 12px;
    overflow: hidden;
}
#indSlide .bd ul li .intro {
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #999999;
    padding: 0 25px;
    overflow: hidden;
}
#indSlide .hd {
    height: 14px;
    overflow: hidden;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 116px;
    text-align: center;
    font-size: 0;
}
#indSlide .hd li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    margin: 0 3px;
    width: 14px;
    height: 14px;
    background: #cccccc;
    cursor: pointer;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
}
#indSlide .hd li span {
    display: none;
}
#indSlide .hd .on {
    background: #fff;
    width: 12px;
    height: 12px;
    border: 1px solid #ff8f0b
}
#indXwdt {
    overflow: hidden;
}
#indXwdt .bd {}
/* #indXwdt .bd ul li {
    height: 60px;
    padding: 5px 0px 0px;
    border-bottom: 1px dashed #cccccc;
}*/
#indXwdt .bd ul li{position:relative;padding: 5px 0px 0px;height:60px;line-height:25px;background-position:0 20px;border-bottom:1px dotted #ddd;}
#indXwdt .infoList li {
    height: 36px;
    line-height: 26px;
    overflow: hidden;
}
#indXwdt .bd ul li a {
    padding: 0px;
    line-height: 28px;
    font-size: 18px;
    background: none;
}
#indXwdt .bd ul li .dateRight {
    position:absolute;
    right:3px;
    bottom: 5px;
    font-size: 14px;
    color: #999999;
    height: 24px;
    line-height: 24px;
}
#indXwdt .bd ul li.last {
    border-bottom: none;
}

/* indBanner */
#indBanner {
    width: 1200px;
    margin: 0 auto 0px;
}
/* columnA E */
/* 左右广告位dashed虚线 solid实线 */
#bannerA {
    padding: 0px 30px 100px;
    margin-bottom: 10px;
    border-bottom: 3px solid #f5f5f5;
}
#bannerL {
    width: 560px;
    float: left;
    margin: 0 auto 10px;
}
#bannerR {
    width: 560px;
    float: right;
    margin: 0 auto 10px;
}
/* 左右广告位 E */
#focusNews{
    width:auto;
    position:relative;
}
#focusNews .bd .pic img{
    width:100%;
    height:550px;
}
#focusNews .con{
    height:50px;
    line-height:50px;
    overflow:hidden;
    position:relative;
    background:#015393;
    padding:0 20px;
}
#focusNews .con a{
    color:#fff;
    font-size:18px;
}
#focusNews .hd{
    position:absolute;
    right:20px;
    bottom:18px;
    font-size:0;
    height:12px;
}
#focusNews .hd li{
    vertical-align:top;
    display:inline-block;
    *display:inline;
    zoom:1;
    height:12px;
    width:12px;
    background:#C7C7C7;
    line-height:100px;
    overflow:hidden;
    border-radius:12px;
    margin-left:5px;
    cursor:pointer
}
#focusNews .hd .on{
    background:#fff
}

.middle{
    padding:20px;
    background:#fff;
    overflow:hidden;
}
.middle .areaL{
    width:405px;
    float:left;
    border-right:1px solid #DDDDDD;
    padding-right:20px;
    margin-right:20px;
}
.middle .areaC{
    width:405px;
    float:left;
}
.middle .areaR{
    width:250px;
    padding:0 20px;
    background:#F0F0F0;
    float:right;
}

/* indBox */
.indBox{
    margin-bottom:10px;
}
.indBox>.hd{
    height:64px;
    line-height:64px;
    overflow:hidden;
    padding-bottom:5px;
    background:url(../../base/img/line.png) 0 bottom repeat-x;
    margin-bottom:10px;
}
.indBox>.hd .more{
    float:right;
    color:#999;
}
.indBox>.hd ul{
    float:right;
}
.indBox>.hd li{
    display:inline;
    margin:0 8px;
    font-size:16px;
}
.indBox>.hd .on,
.indBox>.hd .on a{
    color:#015293
}
.indBox>.hd h3,
.areaR .box>.hd h3{
    font-size:28px;
    font-family:"SimSun";
    color:#015293;
    font-weight:bold;
}
.indBox>.hd h3 a{
    color:#015293
}
.indBox>.bd{
    overflow:hidden;
}

#xwzx .bd{
    height:216px;
}
#jdhy .bd{
    height:144px;
}
#xwfbh .bd{
    height:158px;
}

/* xwfbhList */
h3.yg{
    font-size:18px;
    font-weight:bold;
    margin-bottom:8px;
}
.xwfbhList li span{
    display:block;
}
.xwfbhList label{
    color:#015393
}

.picListFl1{ padding-top:10px; overflow:hidden;text-align:center; margin-right:-20px;}
.picListFl1 li{float:left;width:190px; margin-right:20px; position:relative;overflow:hidden; }
.picListFl1 .pic img{width:100%;height: 130px;}
.picListFl1 .title,.picListFl1 .titleBg{ display:block; position:absolute; bottom:0; left:0; width:100%;  height:40px; line-height:40px; z-index:2}
.picListFl1 .title a{display:block; padding:0 10px; color:#fff;}
.picListFl1 .titleBg{background:#000;filter:alpha(opacity=70);opacity:0.7;z-index:1;}
.picListFl1 .date{display:none;}

#wsxf .write{
    float:right;
    font-size:14px;
    padding-left:25px;
    background:url(../../base/img/icons.png) 0 -798px no-repeat;
    color:#598BB3;
}

.box>.hd{
    font-size:16px;
    border-bottom:3px solid #EBEBEB
}
.box>.hd h3{
    padding:0 10px;
    border-bottom:3px solid #015393;
    line-height:46px
}

.letterList .dep,.letterList .date{
    display:none;
}
.letterList th{
    font-weight:bold;
}
.letterList th.title{
    padding-left:0
}
.letterList th,
.letterList td{
    padding:5px;
}
.letterList td{
    border-bottom:1px dashed #ccc;
}

/* interviewItem */
.interviewItem{
    overflow:hidden;
    padding-top:10px;
}
.interviewPic{
    float:left;
    width:180px;
    margin-right:20px;
}
.interviewPic img{
    width:100%;
    height:auto;
}
.interviewCon{
    overflow:hidden;
}
.interviewCon .label{
    color:#015393
}
.interviewCon .intro,
.interviewLink{
    display:none;
}

/* ztSlide */
.ztSlide{
    position:relative;
    height:90px;
    overflow:hidden;
    padding:10px 42px 0 42px;
}
.ztSlide .prev,
.ztSlide .next{
    display:block;
    width:30px;
    height:90px;
    background:url(../../base/img/icons.png) 8px -1065px no-repeat #F0F0F0;
    position:absolute;
    left:0;
    top:10px;
}
.ztSlide .next{
    left:auto;
    right:0;
    background-position:10px -1138px
}
#ztzl .list{
    overflow:hidden;
    padding-top:10px;
}
#ztzl .list li{
    float:left;
    width:49%;
}
#ztzl .list li a{
    background-position:0 -1242px
}

.areaR .box>.hd{
    height:64px;
    line-height:64px;
    border-bottom-color:#DEDEDE
}
.areaR .box>.hd h3{
    line-height:64px;
}
#zwgk .list{
    padding-top:10px;
    overflow:hidden;
    margin-right:-10px;
}
#zwgk .list li{
    float:left;
    width:123px;
    margin:0 4px 4px 0
}
#zwgk .list a{
    display:block;
    height:34px;
    line-height:34px;
    text-align:center;
    border:1px solid #BDC4D2;
    background:#fff;
    border-radius:3px;
}
#zwgk .list a:hover{
    text-decoration:none;
    background:#598BB3;
    color:#fff;
    border-color:#598BB3;
}

/* indSideBox */
.indSideBox{
    margin-bottom: 20px;
}
.indSideBox .hd{
    height:34px;
    line-height:34px;
    overflow:hidden;
}
.indSideBox .hd .more{
    float:right;
    color:#999;
}
.indSideBox .hd h3{
    font-size:16px;
    font-weight:bold;
    padding-left:30px;
    background:url(../../base/img/icons.png) 0 -880px no-repeat;
}

#gkmu .list{
    overflow:hidden;
    margin-right:-30px;
}
#gkmu .list li{
    float:left;
    width:33.3%;
    overflow:hidden;
    height:34px;
    line-height:34px;
}

.zdlyBtn{
    display:block;
    height:50px;
    line-height:50px;
    background:url(../../base/img/icons.png) 20px -928px no-repeat #598BB3;
    border-radius:3px;
    color:#fff;
    font-size:20px;
    font-family:"SimSun";
    font-weight:bold;
    padding-left:60px;
    margin-bottom:15px;
}
.zdlyBtn:hover{
    text-decoration:none;
    color:#fff;
}
.grbsList li{
    width:80px;
    margin-right:4px;
    padding-top:10px;
}
.grbsList a{
    font-size:14px;
    line-height:20px;
    background-color:#FAFAFA;
}
.grbsList i{
    background:url(../../base/img/ind-wsdc-icons.png) center -325px no-repeat;
    height:40px;
}
.grbsList .li2 i{
    background-position:center  -425px;
}
.grbsList .li3 i{
    background-position:center  -525px;
}

.grbsList .li4 i{
    background-position:center  -25px;
}


.grbsList .li5 i{
    background-position:center  -125px;
}

.grbsList .li6 i{
    background-position:center  -225px;
}


#cjfw{
    margin-top:20px;
}
/* cjfwList */
.cjfwList{
    overflow:hidden;
    margin-right:0;
}
.cjfwList li{
    width:83px;
    margin:0
}
.cjfwList a{
    border:0;
    font-size:14px;
    font-weight:normal;
    color:#333;
}
.cjfwList a:hover{
    color:#2C436C;
}
.cjfwList i{
    background:url(../../base/img/ind-cjfw-icons.png) center -20px no-repeat;
    -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;
}
.cjfwList a:hover i{
    -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1);
}
#zctj{
    margin-bottom:0;
}
/* 广告底部专栏ggzlSlide */
/* indBox */
.ggzlbox{
    margin-bottom:10px;
}
.ggzlbox>.hd{
    height:64px;
    line-height:64px;
    overflow:hidden;
    padding-bottom:5px;
    background:url(../../base/img/line.png) 0 bottom repeat-x;
    margin-bottom:10px;
}
.ggzlbox>.hd .more{
    float:right;
    color:#999;
}
.ggzlbox>.hd ul{
    float:right;
}
.ggzlbox>.hd li{
    display:inline;
    margin:0 8px;
    font-size:16px;
}
.ggzlbox>.hd .on,
.ggzlbox>.hd .on a{
    color:#015293
}
.ggzlbox>.hd h3,
.areaR .box>.hd h3{
    font-size:28px;
    font-family:"SimSun";
    color:#015293;
    font-weight:bold;
}
.ggzlbox>.hd h3 a{
    color:#015293
}
.ggzlbox>.bd{
    overflow:hidden;
}
.ggzlbox{ margin:0 20px 20px 20px; border-top:1px dashed #ccc; padding-top:20px; }
.ggzlbox .in{margin-right:-2%}
.ggzlSlide{
    position:relative;
    height:90px;
    overflow:hidden;
    padding:10px 62px 0 62px;
}
.ggzlSlide .prev,
.ggzlSlide .next{
    display:block;
    width:30px;
    height:90px;
    background:url(../../base/img/icons.png) 8px -1065px no-repeat #F0F0F0;
    position:absolute;
    left:0;
    top:10px;
}
.ggzlSlide .next{
    left:auto;
    right:0;
    background-position:10px -1138px
}
#ggzl .list{
    overflow:hidden;
    padding-top:10px;
}
#ggzl .list li{
    float:left;
    width:49%;
}
#ggzl .list li a{
    background-position:0 -1242px
}

/* 广告专栏样式二 ------------- */
.row{
    overflow:hidden;
    margin:0 20px 10px 20px; border-top:1px dashed #ccc; padding-top:20px;
}
.spePage{
    height: 120px;
}
.speBox{
    border:1px solid #ddd;
    padding: 10px 0 10px 40px;
    background:#FCFCFC;
    position:relative
}
.speBox .tempWrap{
    width:1080px !important;
}
.speBox .prev,.speBox .next{
    display:block;
    width:30px;
    height:90px;
    background:url(../../base/img/icons.png) 8px -1065px no-repeat #F0F0F0;
    position:absolute;
    left:0;
    top:10px;
}
.speBox .next{
    left:auto;
    right:0;
    background-position:8px -1140px
}
.speBox .prev:hover,
.speBox .next:hover{
    filter:alpha(opacity=80);opacity:0.8;
}
/* 友情链接模拟下拉 */
.friendLinks{ margin:0 20px 20px 20px; border-top:1px dashed #ccc; padding-top:20px; }
.friendLinks .in{margin-right:-2%}
.friendLinks dl{width: 18%;margin-right: 2%;float:left;display:inline;position:relative;}
.friendLinks dl dt{height: 34px;line-height: 34px;padding:0 5px 0 8px;overflow:hidden;border:1px solid #ccc;background:#fff;position:relative;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.friendLinks dl dt i{ right:12px; top:50%; margin-top:-2px; border-width:5px; position:absolute;  border-color:transparent; border-style:dashed;  border-top-color:#363636;border-top-style:solid; content:"";display:block; font-size:0;line-height:0;width:0;}
.friendLinks dl dt h3{width:175px;}
.friendLinks dd{bottom: 35px;display:none;width:100%;position:absolute;left:0;}
.friendLinks ul{ max-height: 389px; border:1px solid #ccc; background:#fff;overflow-y:scroll; }
.friendLinks li{ vertical-align:top;}
.friendLinks a,.friendLinks .noData{display:block;line-height:22px; padding: 8px 10px;border-bottom:1px dotted #ccc;word-break:keep-all;white-space:nowrap;cursor:pointer;}
.friendLinks a:hover{background-color:#f1f1f1; text-decoration:none}
.friendLinks .last a,.friendLinks .noData{border-bottom:0}
.friendLinks .on {z-index:9; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 3px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .2);  }
.friendLinks .on dt{border-color:#bbb; }
.friendLinks .on dt i{  border-top-style:none; border-bottom-color:#aaa;border-bottom-style:solid; }
.friendLinks .on dd{ display:block;  -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 3px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .2); }
.friendLinks .on dd ul{ border-color:#bbb; }





/* 重要转载--视频新闻 */

.item-space > .itemList > * {float: left;}
.item-space > .itemList > * > *{display: block;}
.item-space.s20 > .itemList{margin-left: -10px; margin-right: -10px;}
.item-space.s20 > .itemList > * > *{margin-left: 10px; margin-right: 10px;}
.item-space.s16 > .itemList{margin-left: -8px; margin-right: -8px;}
.item-space.s16 > .itemList > * > *{margin-left: 8px; margin-right: 8px;}

.home-news .btn li{width: 50%;}
.home-news .btn li a{height: 40px; border: 1px solid #355e92; text-align: center; color: #355e92;}
.home-news .btn li a:before{display: inline-block; content: ''; width: 30px; height: 30px; margin:6px 10px 6px -5px; vertical-align: middle; background-repeat: no-repeat; background-position: center center;}
.home-news .btn li a span{display: inline-block; vertical-align: middle; color: #355e92; font-size: 1.125em;}
.home-news .btn li.li0 a:before{background-image: url(../../base/img/home_zyzz.png);}
.home-news .btn li.li1 a:before{background-image: url(../../base/img/home_spxw.png);}
.home-news .btn li.li0 a:hover:before{background-image: url(../../base/img/home_zyzz_on.png);}
.home-news .btn li.li1 a:hover:before{background-image: url(../../base/img/home_spxw_on.png);}
.home-news .btn li a:hover{background: #355e92; color: #fff;}




/*--
颜色代码
#015393 深色标题
#ddd 淡色边框
--*/